//
//  CXHTopOnNativeExpressEvent.h
//  CXHAdSDK-TopOn
//
//  Created by 陈坤 on 2024/10/11.
//

#if __has_include(<AnyThinkSDK/AnyThinkSDK.h>)
#import <AnyThinkSDK/AnyThinkSDK.h>
#else
#import "AnyThinkSDK.h"
#endif
#import <CXHAdSDK-Core/CXHAdSDKNativeExpressAd.h>

NS_ASSUME_NONNULL_BEGIN

@interface CXHTopOnNativeExpressEvent : ATNativeADCustomEvent<CXHAdSDKNativeExpressAdDelegate>

@property (nonatomic, strong) NSMutableArray<NSDictionary*>* nativeExpressAssets;

@property (nonatomic, strong) NSString *UUID;

- (void)nativeExpressAdLoadedWith:(CXHAdSDKNativeExpressAd *)nativeExpresAd nativeExpressAdView:(UIView<CXHAdapterNativeExpressAdViewDelegate> *)nativeExpressAdView controller:(UIViewController *)viewController;

@property (nonatomic,strong) ATNativeAdStatusBridge *adStatusBridge;

@property (nonatomic, strong) ATAdMediationArgument *adMediationArgument;

@end

NS_ASSUME_NONNULL_END
